package git;

public class Git {

    /**
     * 鼠标右键 Git Bash Here  ---> 打开git命令终端
     * git init  ---> 初始化git仓库即创建.git仓库 所有的备份都在里面
     * git config --global user.name 用户名  ---> 设置用户名
     * git config --global user.email 邮箱名  ---> 设置邮箱
     * git status  ---> 扫描查看仓库状态 文件名红色表示新的 仓库没有
     * git add 文件名  ---> 添加文件到暂存区 此时红色会变绿色
     * git add .  ---> .表示当前 .替换文件名 此时会添加所有新文件到暂存区
     * git commit -m "提交信息" 文件名  ---> 将提交文件到本地仓库 ""提交信息可随便写
     * git commit -m "提交信息" .  ---> .表示当前 .替换文件名 此时会将暂存区中所有文件提交的本地仓库
     * git reflog  ---> 查看曾经提交过的版本 HEAD前会有一个编码 可用编码切回曾经版本
     * git log  ---> 看下曾经提交过的更详细的信息 含作者 日期等
     * git reset --hard 编码(HEAD前会有一个编码)  ---> 回到编码所表示的提交时候的版本
     *
     * git分支
     * git branch -v  ---> 查看当前git线
     * git branch 分支线名  ---> 基于当前所在创建分支线 (不一定是在主线上，可以使用git branch -v 查看，线名绿色且前有*号的就是所在)
     * git checkout 线名  ---> 切回线(线名是啥就切回啥)
     *
     * 合并分支 merge
     * git merge 支线名  ---> 合并线名的线到当前所在的线上 注意查 此时状态会变为(master|MERGING)，合并后还要进行add和commit操作
     * 当状态为(master|MERGING)的时候，add操作不变，但进行提交(git commit -m "提交信息"  )到仓库操作时，"提交信息"后面不能有文件名或. 要注意！
     *
     * 项目里的.git文件夹保存的时所有的备份，如果删除再重新创建初始化那会是一个新的.git 因此.git文件夹不能随便删除
     *
     * git --help  ---> 打开git命令的所有子命令 跟git命令后 help前有两个--
     * git commit -help  ---> 打开Git命令的子命令commit的所有子命令 跟git命令子命令后 help前有一个-
     *
     *
     *
     * 添加远程
     * git remote -v  ---> 查看配置过的远端地址
     * git remote add 项目名 远端地址
     * git remote add MyProject https://gitee.com/two-monkeys/my-project.git
     *
     *
     *
     */




}
